be caught in an impossible-to-escape situation - Englisch Synonyme Wörterbuch

Can't found any synonym terms.